body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{
    font:.4rem Arial, Helvetica, 华文细黑, sans-serif;;background:#fff;
}
a{
    color:#172c45;
    text-decoration:none
} 
a:hover{
   /* color:#cd0200;*/
    text-decoration:underline
} 
em{font-style:normal}
li{list-style:none}
img{
    border:0;
    vertical-align:middle
} 
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.ind{text-indent:2em} 
.ind10{text-indent:10px;}
.noborder{border:0;}

/*底部菜单*/
/*home首页部分*/
#home{
    background-color: #f4f4f4;
}
#home header{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 1.24rem;
    box-sizing: border-box;
    padding: .17rem .32rem .17rem 2.2rem;
    background: linear-gradient(to right, #36db84 , #0eb27b);
    z-index: 100;
}
#home header .home-scbar{
    position: relative;
    width: 100%;
    height: .9rem;
    padding: 0 .4rem 0 1.06rem;
    border-radius: .45rem;
    box-sizing: border-box;
    background: rgba(255,255,255,.2);
}
#home header .home-scbar .home-scbtn{
    position: absolute;
    left: .18rem;
    top: .05rem;
    width: .8rem;
    height: .8rem;
    background: url(http://img05.yiguoimg.com/e/web/161222/01856/102912/search.png) no-repeat;
    background-size: 100% 100%;
}

#home header .home-location{
    position: absolute;
    left: 0;
    top: .32rem;
    width: 2.2rem;
    height: .6rem;
    line-height: .64rem;
    font-size: .42rem;
    color: #fff;
    text-align: center;
}
#home header .home-location .home-locicon{
    display: inline-block;
    width: .24rem;
    height: .13rem;
    margin: 0 0 0 .16rem;
    background: url(http://img05.yiguoimg.com/e/web/161222/01858/110628/arrow.png) no-repeat;
    background-size: 100% 100%;
    vertical-align: .09rem;
}
#home .swiper-container{
    width: 100%;
    height: 7.2rem;
    margin-top: 1.24rem;
    background-color: #fff;
}
#home .swiper-container .swiper-wrapper{
    width: 100%;
    height: 100%;

}
#home .swiper-container .swiper-wrapper .swiper-slide{
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
#home .home-activity{
    padding: .34rem .21rem .02rem .21rem;
    background-size: 100% 100%;
    background-color: #fff;
}
#home .home-activity .home-actlist{
    margin: auto;
    width: 25%;
    text-align: center;
    color: #333;
    padding-bottom: .48rem;
    float: left;
}
#home .home-activity .home-actlist .home-acticon{
    display: inline-block;
    width: 1.6rem;
    height: 1.6rem;
}
#home .home-activity .home-actlist .home-actname{
    width: 3rem;
}
#home .home-top{
    padding-top: .12rem;
    background-color: #fff;
}
#home .home-top .home-toplink{
    display: inline-block;
    width: 100%;
    height: 4.5rem;
}
#home .home-top .home-toplink .home-topicon{
    width: 100%;
    height: 4.5rem;
    vertical-align: middle;
}
#home .home-hotcommend{
    width: 100%;
    padding:.12rem 0;
    display: flex;
    background-color: #fff;
}
#home .home-hotcommend .home-hrlink{
    margin: auto;
    display: inline-block;
    width: 50%;
    height: 4.5rem;
    /*padding: 0 .12rem 0 0;*/
    box-sizing: border-box;
    flex:1;
    justify-content:space-between;
}
#home .home-hotcommend .home-hrlink .home-hricon{
    width: 100%;
    height: 4.5rem;
}
#home .home-gdtype{
    width: 100%;
    padding-top: .12rem;
    background-color: #fff;
}
#home .home-gdtype .home-gdtptitle{
    display: inline-block;
    width: 100%;
    height: 7.2rem;
}
#home .home-gdtype .home-gdtptitle .home-gdtpicon{
    width: 100%;
    height: 7.2rem;
}
#home .home-gddetail{
    width: 100%;
    height: 5.62rem;
    overflow: hidden;
    background: #fff;

}
#home .home-gddetail .home-detailbox{
    width: 100%;
    height: 7rem;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    padding: 0 0 .58rem .32rem;
    box-sizing: border-box;
}
#home .home-gddetail .home-detailbox .home-deinfo{
    vertical-align: middle;
    width: 3.5rem;
    display: inline-block;
}
#home .home-gddetail .home-detailbox .home-deinfo .pic{
    /*float: left;*/
}
#home .home-gddetail .home-detailbox .home-deinfo .pic .tag{
    position: absolute;
    top: .18rem;
    left: .18rem;
    width: 1rem;
    height: auto;
}
#home .home-gddetail .home-detailbox .home-deinfo .pic .tag img{
    width: 100%;
}
#home .home-gddetail .home-detailbox .home-deinfo .pic .icon{
    width: 3.5rem;
    height: 3.5rem;
}
#home .home-gddetail .home-detailbox .home-deinfo .pic .icon img{
    width: 3.5rem;
    height: 3.5rem;
}
#home .home-gddetail .home-detailbox .home-deinfo .info{
    width: 3.5rem;
    padding: .2rem .2rem 0;
    box-sizing: border-box;
    text-align: center;
    display: inline-block;
}
#home .home-gddetail .home-detailbox .home-deinfo .info .info-describe{
    font-size: 11px;
    color: #333;
}
#home .home-gddetail .home-detailbox .home-deinfo .info .sale{
    margin-top: .22rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #8d8a8a;
}
#home .home-gddetail .home-detailbox .home-deinfo .info .sale .price{
    font-size: .36rem;
    font-weight: bold;
    color: #fb3d3d;
    margin-right: .1rem;
}
#home .home-gddetail .home-detailbox .more{
    position: relative;
    left: 0;
    top: 0;
    display: inline-block;
    width: 1.32rem;
    height: 4.88rem;
    white-space: nowrap;
}
#home .home-gddetail .home-detailbox .more .hot-more{
    position: absolute;
    top: 50%;
    margin-top: -1.2rem;
    right: .32rem;
    width: .4rem;
    white-space: initial;
    font-size: .36rem;
    color: #8d8a8a;
}
#home .home-gddetail .home-detailbox .more .right{
    display: inline-block;
    width: .43rem;
    height: .43rem;
    margin-top: .12rem;
    background: url(../module/home/right.png) no-repeat;
    background-size: 100% 100%;
}
#home .home-classify{
    padding-top: .12rem;
    background-color: #fff;
    margin-top: .2rem;
}
#home .home-classify .home-cfdetail{
    padding: 0 .24rem .32rem;
    box-sizing:border-box;
}
#home .home-classify .home-cfdetail:after{
    content: "";
    display: block;
    height: 0;
    clear: both;
}
#home .home-classify .home-cfdetail .class-title{
    width: 100%;
    height: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    position: relative;
}
#home .home-classify .home-cfdetail .class-title .across-left{
    display: block;
    width: .7rem;
    height: .09rem;
    background-color: #000;
    position: absolute;
    top: 50%;
    margin-top: -.04rem;
    left: -.7rem;
}
#home .home-classify .home-cfdetail .class-title .across-right{
    display: block;
    width: .7rem;
    height: .09rem;
    background-color: #000;
    position: absolute;
    top: 50%;
    margin-top: -.04rem;
    right: -.7rem;
}
#home .home-classify .home-cfdetail .class-title .cf-name{
    display: inline-block;
    position: relative;
    font-size: .48rem;
    padding: 0 .18rem;
}
#home .home-classify .home-cfdetail .cddetail-list li{
    float: left;
    width: 50%;
}
#home .home-classify .home-cfdetail .cddetail-list li .container{
    width: 4.96rem;
    height: 6.6rem;
    margin: .32rem auto 0;
    text-align: center;
}
#home .home-classify .home-cfdetail .cddetail-list li .container .pic{
    width: 4.96rem;
    position: relative;
}
#home .home-classify .home-cfdetail .cddetail-list li .container .pic .tag{
    position: absolute;
    top: .18rem;
    left: .18rem;
    width: 1rem;
    height: auto;
}
#home .home-classify .home-cfdetail .cddetail-list li .container .pic .tag img{
    width: 100%;
}
#home .home-classify .home-cfdetail .cddetail-list li .container .pic .icon{
    width: 4.96rem;
    height: 4.97rem;
}
#home .home-classify .home-cfdetail .cddetail-list li .container .pic .icon img{
    width: 4.96rem;
    height: 4.97rem;
}
#home .home-classify .home-cfdetail .cddetail-list li .container .info{
    position: relative;
}
#home .home-classify .home-cfdetail .cddetail-list li .container .info .name{
    font-size: 11px;
    margin-top: .2rem;
    color: #333;
}
#home .home-classify .home-cfdetail .cddetail-list li .container .info .sale{
    margin-top: .22rem;
    color: #8d8a8a;
    font-size: 11px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#home .home-classify .home-cfdetail .cddetail-list li .container .info .sale .price{
    font-weight: bold;
    color: #fb3d3d;
    margin-right: .1rem;
    font-size: 11px;
}

#detail{
    width: 100%;
    padding-bottom: 2.5rem;
    background-color: #f8f8f8;
}
#detail .dt-header{
    width: 100%;
    height: 6.624rem;
    position: relative;
    text-align: center;
    background-color: #fff;
}
#detail .dt-header .back{
    position: absolute;
    top: 7px;
    left: 14px;
    display: inline-block;
    width: 36px;
    height: 36px;
    background: url(http://img05.yiguoimg.com/e/web/161227/00584/173409/return-icon.png) no-repeat;
    background-size: 100% 100%;
    z-index: 2;
}
#detail .dt-header .dt-headericon{
    display: inline-block;
    height: 6.624rem;
    vertical-align: middle;
}
#detail .de-summary{
    font-size: .4rem;
    background: #fff;
    box-sizing: border-box;
}
#detail .de-summary .de-info{
    position: relative;
    padding: .33rem .5rem;
    border-bottom: 1px solid #ccc;
}
#detail .de-summary .de-info .de-infotitle{
    line-height: .66rem;
    font-size: .464rem;
    margin-bottom: 8px;
}
#detail .de-summary .de-info .de-price{
    font-size: 14px;
    color: #8d8a8a;
}
#detail .de-summary .de-info .de-price .price{
    margin-right: 5px;
    color: #fb3d3d;
}
#detail .de-summary .de-info .de-price .value{

}
#detail .de-summary .de-info .de-price .vip{
    display: none;
}
#detail .de-summary .de-info .de-act{
    position: relative;
    height: 30px;
    float: right;
    margin-top: -30px;
}
#detail .de-summary .de-info .de-act .discount{
    float: left;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    margin-left: -1px;
    background: #fff;
    border: 1px solid #9e9e9e;
    color: #666;
    font-size: 16px;
    border-radius: 3px 0 0 3px;
}
#detail .de-summary .de-info .de-act .de-num{
    float: left;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    margin-left: -1px;
    background: #fff;
    border: 1px solid #9e9e9e;
    border-radius: 0;
    font-size: 12px;
    font-family: verdana;
    color: #000;
    -webkit-appearance: none;
}
#detail .de-summary .de-info .de-act .add{
    float: left;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    margin-left: -1px;
    background: #fff;
    border: 1px solid #9e9e9e;
    color: #666;
    font-size: 16px;
    border-radius: 0 3px 3px 0;
}
#detail .de-summary .de-standards{
    position: relative;
    padding: 10px 15px;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
    padding-bottom: 5px;
}
#detail .de-summary .de-standards .de-sdname{
    display: inline-block;
    width: 30px;
    margin-right: 15px;
    color: #8d8a8a;
    box-sizing: border-box; 
}
#detail .de-summary .de-standards .de-sdpara{
    display: inline-block;
    padding: 3px 7px;
    line-height: 22px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-right: 10px;
    background: #fff;
    margin-bottom: 5px;
    color: #000;
}
#detail .de-address{
    position: relative;
    padding: 10px 15px;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
    line-height: 24px;
    overflow: hidden;
}
#detail .de-address .de-adrbox{
    display: table;
    width: 100%;
    box-sizing: border-box;
}
#detail .de-address .de-adrbox .adrname{
    font-size: 12px;
    color: #8d8a8a;
    margin: 0;
    box-sizing: border-box;
}
#detail .de-address .de-adrbox .adrname .adr-name{
    color: #333;
    padding-left: 5px;
}
#detail .de-address .de-adrbox .send-time{
    font-size: 12px;
    color: #8d8a8a;
    margin: 0;
    box-sizing: border-box;

}
#detail .comment{
    position: relative;
    padding: 10px 15px;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
    line-height: 30px;
    color: #8d8a8a;
}
#detail .comment .percent{
   float: right;
   margin-right: 25px; 
   box-sizing: border-box;
} 
#detail .comment .percent .pernum{
    color: #fb3d3d;
    font-weight: normal;
}   
#detail .pic-detail{
    position: relative;
    padding: 10px 15px;
    border-bottom: 1px solid #ccc;
    line-height: 30px;
}
#detail .pic-detail .pic-link{
    display: block;
    color: #8d8a8a;
}
#detail .cart-add{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 51px;
    background: #fff;
    border-top: 1px solid #d5d5d5;
    box-sizing: border-box;
    z-index: 111;
}
#detail .cart-add .left{
    float: left;
    width: 44%;
    height: 100%;
    box-sizing: border-box;
}
#detail .cart-add .left .tohome{
    position: relative;
    float: left;
    display: inline-block;
    width: 50%;
    height: 100%;
    padding-top: 30px;
    text-align: center;
    color: #8d8a8a;
}
#detail .cart-add .left .tohome span{
    border-width:0;
    display: block;
    position: absolute;
    top: 0;
    width: 23px;
    height: 20px;
    top: 9px;
    left: 50%;
    margin-left: -11.5px;
    background: url(http://img07.yiguoimg.com/e/web/161227/00585/180433/home.png) no-repeat;
    background-size: 100% 100%;
}
#detail .cart-add .left .tocart{
    float: left;
    width: 50%;
    height: 100%;
    display: inline-block;
    position: relative;
    padding-top: 30px;
    text-align: center;
    color: #8d8a8a;
}
#detail .cart-add .left .tocart span{
    display: block;
    position: absolute;
    top: 0;
    width: 22px;
    height: 19.5px;
    top: 9px;
    left: 50%;
    margin-left: -11px;
    background: url(http://img05.yiguoimg.com/e/web/161227/00585/180433/shopping-cart.png) no-repeat;
    border:none;
    background-size: 100% 100%;
}
#detail .cart-add .right{
    float: right;
    width: 56%;
    height: 100%;
}
#detail .cart-add .right .addtocart{
    display: inline-block;
    width: 100%;
    height: 100%;
    background: #fb3d3d;
    text-align: center;
    line-height: 51px;
    font-size: 15px;
    color: #fff;
}
#fresh{
    background-color: #f8f8f8;
}
#fresh .banner{
    position: relative;
    width: 100%;
    height: 9rem;
}
#fresh .banner .banner-icon{
    display: inline-block;
    width: 100%;
    height: 9rem;
}
#fresh .banner .loc{
    z-index: 100;
    position: absolute;
    top: .74rem;
    right: .8rem;
    font-style: normal;
    color: #fff;
    font-size: .134rem;
}
#fresh .banner .loc img{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 1rem;
    height: 1rem;
    margin-right: .1rem;
    vertical-align: middle;
}
#fresh .banner .loc span{
    font-style: normal;
    color: #fff;
    font-size: .5rem;
    vertical-align: middle;
}
#fresh .nav{
    border-bottom: 3px solid rgb(242, 242, 242);
    height: 1.6rem;
    width: 100%;
    overflow: hidden;
}
#fresh .nav .navbox .navlist{
    float: left;
    width: 100%;
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
}
#fresh .nav .navbox .navlist::-webkit-scrollbar{
    width: 1px;
    height: 1px;
    background-color: #f7f7f7;
}
#fresh .nav .navbox .navlist .listname{
    display: inline-block;
    /*position: relative;*/
    width: 4rem;
    height: 1.5rem;
    line-height: 1.5rem;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #fff;
}
#fresh .nav .navbox .navlist .listname .navlink{
    display: block;
    padding: 0 .5rem;
    font-size: .26rem;
    color: rgb(0, 128, 0);
    cursor: pointer;
}
#fresh .fe-list{
    padding-bottom: .1rem;
}
#fresh .fe-list .fe-lttitle{

}
#fresh .fe-list .fe-lttitle .title-link{
    text-decoration: none;
    cursor: pointer;
    color: #444;
}
#fresh .fe-list .fe-lttitle .title-link img{
    display: block;
    width: 100%;
}
#fresh .fe-list  .fe-ltdetail{
    background: #fff;
    border-right: 1px solid #fff;
}
#fresh .fe-list  .fe-ltdetail .fe-li{
    position: relative;
    display: inline-block;
    width: 49%;
    padding-bottom: .1rem;
    border-bottom: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
}
#fresh .fe-list  .fe-ltdetail .fe-li .fe-link img{
    display: inline-block;
    width: 100%;
}
#fresh .fe-list  .fe-ltdetail .fe-li  .fe-gdname{
    font-size: .48rem;
    height: .68rem;
    line-height: .68rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: .56rem;
    padding-left: .2rem;
}
#fresh .fe-list  .fe-ltdetail .fe-li .price{
        padding: 0 .2rem;
}
#fresh .fe-list  .fe-ltdetail .fe-li .price .value{
    color: #fd364b;
    font-size: .24rem;
    font-weight: bold;
}
#fresh .fe-list  .fe-ltdetail .fe-li .price .value .intvalue{
    font-size: 120%;
}
#fresh .fe-list  .fe-ltdetail .fe-li .addto-cart{
    position: absolute;
    bottom: .2rem;
    right: .2rem;
    display: block;
    width: .86rem;
    height: .78rem;
}
#fresh .fe-list  .fe-ltdetail .fe-li .addto-cart img{
    display: block;
    width: 100%;
}
#detail{
    width: 100%;
    padding-bottom: 2.5rem;
    background-color: #f8f8f8;
}
#detail .dt-header{
    width: 100%;
    height: 6.624rem;
    position: relative;
    text-align: center;
    background-color: #fff;
}
#detail .dt-header .back{
    position: absolute;
    top: 7px;
    left: 14px;
    display: inline-block;
    width: 36px;
    height: 36px;
    background: url(http://img05.yiguoimg.com/e/web/161227/00584/173409/return-icon.png) no-repeat;
    background-size: 100% 100%;
    z-index: 2;
}
#detail .dt-header .dt-headericon{
    display: inline-block;
    height: 6.624rem;
    vertical-align: middle;
}
#detail .de-summary{
    font-size: .4rem;
    background: #fff;
    box-sizing: border-box;
}
#detail .de-summary .de-info{
    position: relative;
    padding: .33rem .5rem;
    border-bottom: 1px solid #ccc;
}
#detail .de-summary .de-info .de-infotitle{
    line-height: .66rem;
    font-size: .464rem;
    margin-bottom: 8px;
}
#detail .de-summary .de-info .de-price{
    font-size: 14px;
    color: #8d8a8a;
}
#detail .de-summary .de-info .de-price .price{
    margin-right: 5px;
    color: #fb3d3d;
}
#detail .de-summary .de-info .de-price .value{

}
#detail .de-summary .de-info .de-price .vip{
    display: none;
}
#detail .de-summary .de-info .de-act{
    position: relative;
    height: 30px;
    float: right;
    margin-top: -30px;
}
#detail .de-summary .de-info .de-act .discount{
    float: left;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    margin-left: -1px;
    background: #fff;
    border: 1px solid #9e9e9e;
    color: #666;
    font-size: 16px;
    border-radius: 3px 0 0 3px;
}
#detail .de-summary .de-info .de-act .de-num{
    float: left;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    margin-left: -1px;
    background: #fff;
    border: 1px solid #9e9e9e;
    border-radius: 0;
    font-size: 12px;
    font-family: verdana;
    color: #000;
    -webkit-appearance: none;
}
#detail .de-summary .de-info .de-act .add{
    float: left;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    margin-left: -1px;
    background: #fff;
    border: 1px solid #9e9e9e;
    color: #666;
    font-size: 16px;
    border-radius: 0 3px 3px 0;
}
#detail .de-summary .de-standards{
    position: relative;
    padding: 10px 15px;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
    padding-bottom: 5px;
}
#detail .de-summary .de-standards .de-sdname{
    display: inline-block;
    width: 30px;
    margin-right: 15px;
    color: #8d8a8a;
    box-sizing: border-box; 
}
#detail .de-summary .de-standards .de-sdpara{
    display: inline-block;
    padding: 3px 7px;
    line-height: 22px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-right: 10px;
    background: #fff;
    margin-bottom: 5px;
    color: #000;
}
#detail .de-address{
    position: relative;
    padding: 10px 15px;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
    line-height: 24px;
    overflow: hidden;
}
#detail .de-address .de-adrbox{
    display: table;
    width: 100%;
    box-sizing: border-box;
}
#detail .de-address .de-adrbox .adrname{
    font-size: 12px;
    color: #8d8a8a;
    margin: 0;
    box-sizing: border-box;
}
#detail .de-address .de-adrbox .adrname .adr-name{
    color: #333;
    padding-left: 5px;
}
#detail .de-address .de-adrbox .send-time{
    font-size: 12px;
    color: #8d8a8a;
    margin: 0;
    box-sizing: border-box;
}
#detail .comment{
    position: relative;
    padding: 10px 15px;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
    line-height: 30px;
    color: #8d8a8a;
}
#detail .comment .percent{
   float: right;
   margin-right: 25px; 
   box-sizing: border-box;
} 
#detail .comment .percent .pernum{
    color: #fb3d3d;
    font-weight: normal;
}   
#detail .pic-detail{
    position: relative;
    padding: 10px 15px;
    border-bottom: 1px solid #ccc;
    line-height: 30px;
}
#detail .pic-detail .pic-link{
    display: block;
    color: #8d8a8a;
}
#detail .cart-add{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 51px;
    background: #fff;
    border-top: 1px solid #d5d5d5;
    box-sizing: border-box;
}
#detail .cart-add .left{
    float: left;
    width: 44%;
    height: 100%;
    box-sizing: border-box;
}
#detail .cart-add .left .tohome{
    position: relative;
    float: left;
    display: inline-block;
    width: 50%;
    height: 100%;
    padding-top: 30px;
    text-align: center;
    color: #8d8a8a;
}
#detail .cart-add .left .tohome img{
    display: block;
    position: absolute;
    top: 0;
    width: 23px;
    height: 20px;
    top: 9px;
    left: 50%;
    margin-left: -11.5px;
    background: url(http://img07.yiguoimg.com/e/web/161227/00585/180433/home.png) no-repeat;
    background-size: 100% 100%;
}
#detail .cart-add .left .tocart{
    float: left;
    width: 50%;
    height: 100%;
    display: inline-block;
    position: relative;
    padding-top: 30px;
    text-align: center;
    color: #8d8a8a;
}
#detail .cart-add .left .tocart img{
    display: block;
    position: absolute;
    top: 0;
    width: 22px;
    height: 19.5px;
    top: 9px;
    left: 50%;
    margin-left: -11px;
    background: url(http://img05.yiguoimg.com/e/web/161227/00585/180433/shopping-cart.png) no-repeat;
    border:none;
    background-size: 100% 100%;
}
#detail .cart-add .right{
    float: right;
    width: 56%;
    height: 100%;
}
#detail .cart-add .right .addtocart{
    display: inline-block;
    width: 100%;
    height: 100%;
    background: #fb3d3d;
    text-align: center;
    line-height: 51px;
    font-size: 15px;
    color: #fff;
}
#fresh{
    background-color: #f8f8f8;
}
#fresh .banner{
    position: relative;
    width: 100%;
    height: 9rem;
}
#fresh .banner .banner-icon{
    display: inline-block;
    width: 100%;
    height: 9rem;
}
#fresh .banner .loc{
    z-index: 100;
    position: absolute;
    top: .74rem;
    right: .8rem;
    font-style: normal;
    color: #fff;
    font-size: .134rem;
}
#fresh .banner .loc img{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 1rem;
    height: 1rem;
    margin-right: .1rem;
    vertical-align: middle;
}
#fresh .banner .loc span{
    font-style: normal;
    color: #fff;
    font-size: .5rem;
    vertical-align: middle;
}
#fresh .nav{
    border-bottom: 3px solid rgb(242, 242, 242);
    height: 1.6rem;
    width: 100%;
    overflow: hidden;
}
#fresh .nav .navbox .navlist{
    float: left;
    width: 100%;
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
}
#fresh .nav .navbox .navlist .listname{
    display: inline-block;
    /*position: relative;*/
    width: 4rem;
    height: 1.5rem;
    line-height: 1.5rem;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #fff;
}
#fresh .nav .navbox .navlist .listname .navlink{
    display: block;
    padding: 0 .5rem;
    font-size: .26rem;
    color: rgb(0, 128, 0);
    cursor: pointer;
}
#fresh .fe-list{
    padding-bottom: .1rem;
}
#fresh .fe-list .fe-lttitle{

}
#fresh .fe-list .fe-lttitle .title-link{
    text-decoration: none;
    cursor: pointer;
    color: #444;
}
#fresh .fe-list .fe-lttitle .title-link img{
    display: block;
    width: 100%;
}
#fresh .fe-list  .fe-ltdetail{
    background: #fff;
    border-right: 1px solid #fff;
}
#fresh .fe-list  .fe-ltdetail .fe-li{
    position: relative;
    display: inline-block;
    width: 49%;
    padding-bottom: .1rem;
    border-bottom: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
}
#fresh .fe-list  .fe-ltdetail .fe-li .fe-link img{
    display: inline-block;
    width: 100%;
}
#fresh .fe-list  .fe-ltdetail .fe-li  .fe-gdname{
    font-size: .48rem;
    height: .68rem;
    line-height: .68rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: .56rem;
    padding-left: .2rem;
}
#fresh .fe-list  .fe-ltdetail .fe-li .price{
        padding: 0 .2rem;
}
#fresh .fe-list  .fe-ltdetail .fe-li .price .value{
    color: #fd364b;
    font-size: .24rem;
    font-weight: bold;
}
#fresh .fe-list  .fe-ltdetail .fe-li .price .value .intvalue{
    font-size: 120%;
}
#fresh .fe-list  .fe-ltdetail .fe-li .addto-cart{
    position: absolute;
    bottom: .2rem;
    right: .2rem;
    display: block;
    width: .86rem;
    height: .78rem;
}
#fresh .fe-list  .fe-ltdetail .fe-li .addto-cart img{
    display: block;
    width: 100%;
}
footer{
    height: 1.68rem;
    width: 100%;
    bottom: 0;left: 0;
    margin-bottom: 0;
    float: left;
}
footer>ul{
    position: fixed;
    bottom:0; 
    width: 100%;
    height: 1.68rem;
    display: flex;
    background-color: #fff;
}
footer>ul>a{
    flex:1;

}
footer>ul>a>li{
    width: 100%;
    height: 100%;
    line-height: 2.6rem;
    text-align: center;
    color: #000;

}
footer>ul>a:nth-of-type(1)>li{
    background: url(../img/home1.png) no-repeat center .2rem;
    background-size: 45% 45%;
}
footer>ul>a:nth-of-type(2)>li{
    background: url(../img/type.png) no-repeat center .2rem;
    background-size: 50% 50%;
}
footer>ul>a:nth-of-type(3)>li{
    background: url(../img/eat.png) no-repeat center .2rem;
    background-size: 50% 50%;
}
footer>ul>a:nth-of-type(4)>li{
    background: url(../img/cart.png) no-repeat center .2rem;
    background-size: 50% 50%;
}
footer>ul>a:nth-of-type(5)>li{
    background: url(../img/mine.png) no-repeat center .2rem;
    background-size: 50% 50%;
}
.active1{
     background: url(../img/home.png) no-repeat center .16rem;
    background-size: 50% 50%;
    text-decoration: none;
}
.active2{
     background: url(../img/type1.png) no-repeat center .2rem;
    background-size: 50% 50%;
}
.active3{
     background: url(../img/eat.png) no-repeat center .2rem;
    background-size: 50% 50%;
}
.active4{
     background: url(../img/cart1.png) no-repeat center .2rem;
    background-size: 50% 50%;
}
.active5{
     background: url(../img/mine1.png) no-repeat center .2rem;
    background-size: 50% 50%;
}
/*type*/
/*header*/
#type{

	width: 100%;
	height: 100%;
}
#type .type-box{
    z-index: 222;
	float: left;
	border-bottom: 1px solid #ccc;
	height: 100%;
	width: 100%;
}
#type .type-form{
	float: left;
	display: inline-block;
	vertical-align: middle;
	border: none;
	width: 75%;
	padding: .1rem .5rem;

}
#type .type-form>span{
	top: 0.4rem;
	left: 1rem;
	height: 0.69rem;
	width: 0.69rem;
	background: url(../module/type/imgs/icon_search.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
}
#type .type-form>input{

	background: #f8f8f8;
    border-radius: 0.641rem;
    line-height: 1.159rem;
    font-size: 0.463rem;
    height: 1.159rem;
    width: 100%;
    border: none;
    text-indent: 1.6rem;
    outline: none;resize:none;
}
.type-search{
	font-size: .463rem;
	line-height: 1.459rem;
	float: right;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	padding-right: .51rem;
	color: #008842;
}
/*商品列表*/

.type-list .type-list-pro{
	width: 100%;
	height: 2.45rem;
	float: left;
	border-bottom: 1px solid #ccc;
}
#type{
    float: left;
}
.type-list .type-list-pro>dt{
    float: left;
    overflow: hidden;
    width: 1.589rem;
    height: 1.589rem;
    margin-left: .331rem;
    margin-right: .331rem;
    margin-top:.45rem; 
}
.type-list .type-list-pro>dd{
	float: left;
	vertical-align: middle;
	margin-top:.6rem;
}
.type-list .type-list-pro>dd span:first-of-type{
	font-size: .4637rem;
}
.type-list .type-list-pro>dd span:last-of-type{
	font-size: 0.3974rem;
	color: #8d8a8a;
}
.type-list .type-list-pro>strong{
	display: inline-block;
	height: .5rem;
	width: .4rem;
	background: url(../module/type/imgs/sprites_left.png) no-repeat;
	background-size: 100% 100%;
	float: right;
	margin-top: 1rem;
	margin-right: 1rem;
}

.type-list .type-list-all:nth-of-type(1) .type-list-pro>dt{
	background: url(../module/type/imgs/icon-catalog.png) no-repeat -6.23rem 0;
	background-size: 9.54rem 3.18rem;
}
.type-list .type-list-all:nth-of-type(2) .type-list-pro>dt{
	background: url(../module/type/imgs/icon-catalog.png) no-repeat;
	background-size: 9.54rem 3.18rem;
}
.type-list .type-list-all:nth-of-type(3) .type-list-pro>dt{
	background: url(../module/type/imgs/icon-catalog.png) no-repeat -4.64rem 0;
	background-size: 9.54rem 3.18rem;
}
.type-list .type-list-all:nth-of-type(4) .type-list-pro>dt{
	background: url(../module/type/imgs/icon-catalog.png) no-repeat -0 -1.49rem;
	background-size: 9.54rem 3.18rem;
}
.type-list .type-list-all:nth-of-type(5) .type-list-pro>dt{
	background: url(../module/type/imgs/icon-catalog.png) no-repeat -3.15rem 0;
	background-size: 9.54rem 3.18rem;
}
.type-list .type-list-all:nth-of-type(6) .type-list-pro>dt{
	background: url(../module/type/imgs/icon-catalog.png) no-repeat -3.31rem -1.49rem;
	background-size: 9.54rem 3.18rem;
}
.type-list .type-list-all:nth-of-type(7) .type-list-pro>dt{
	background: url(../module/type/imgs/icon-catalog.png) no-repeat -1.56rem 0;
	background-size: 9.54rem 3.18rem;
}
.type-list .type-list-all:nth-of-type(8) .type-list-pro>dt{
	background: url(../module/type/imgs/icon-catalog.png) no-repeat -7.92rem 0;
	background-size: 9.54rem 3.18rem;
}
.type-list .type-list-all:nth-of-type(9) .type-list-pro>dt{
	background: url(../module/type/imgs/icon-catalog.png) no-repeat -6.359rem -1.49rem;
	background-size: 9.54rem 3.18rem;
}
.type-list .type-list-all:nth-of-type(10) .type-list-pro>dt{
	background: url(../module/type/imgs/icon-catalog.png) no-repeat -1.656rem -1.49rem;
	background-size: 9.54rem 3.18rem;
}
.type-list .type-list-all:nth-of-type(11) .type-list-pro>dt{
	background: url(../module/type/imgs/icon-catalog.png) no-repeat -4.80rem -1.49rem;
	background-size: 9.539rem 3.18rem;
}

.type-list-detial{
	width: 100%;
}
.type-list-detial{
	width: 100%;
	float: left;
    border-bottom: 1px solid #ccc;
}
.type-list-detial>li{
	/*display: none;*/
	height: 1.159rem;
	line-height: 1.159rem;
}
.type-list-detial a{
	float: left;
	width: 33.333%;
	height: 1.159rem;
	text-align: center;
	cursor: pointer;
	border-bottom: 1px solid #ccc;
}
/*type二级路由*/
.type-sec{
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 1.457rem;
    border-bottom: 1px solid #e1e5e5;
    background: #fcfdfb;
}
.type-sec .type-sec-title{
	margin: .166rem .497rem .33rem .497rem;
    border: 1px solid #008842;
    border-radius: .166rem;
    overflow: hidden;
}
.type-sec .type-sec-title li{
    float: left;
    width: 33.3333%;
    height: 1.16rem;
    line-height: 1.16rem;
    text-align: center;
    box-sizing:border-box;
}
.type-sec .type-sec-title li:nth-of-type(2){
    border: 1px solid #008842;
    border-width: 0px 1px;
}
.type-sec .type-sec-title li a{
    color: #299d1a;
    font-size: .464rem;
}
.type-sec .type-sec-title li.type-activeA{
    color: #fff;
    font-size: .464rem;
    background: #008842;
}
/*.type-sec .type-sec-title li.type-activeA a{
}*/


/*登陆注册*/
/**{margin: 0;padding: 0}*/
/*body{
    font:12px Arial, Helvetica, 华文细黑, sans-serif;background-color: #f8f8f8;
    width: 100%;
}*/
/*a{
    color:#172c45;
    text-decoration:none
} 
a:hover{
    color:#cd0200;
    text-decoration:underline
} 
em{font-style:normal}
li{list-style:none}
img{
    border:0;
    vertical-align:middle
} 
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.ind{text-indent:2em}
.ind10{text-indent:10px;}
.noborder{border:0;}*/


/*body{
	font-family: Verdana, Arial, Helvetica, microsoft yahei, '\534E\6587\7EC6\9ED1' !important;
    -webkit-user-select: none;
    -webkit-text-size-adjust: none;
    background-color: #f8f8f8;
    font-size: .46rem;
    line-height: 1.428571429;
    color: #333;
}*/
.LIbig{
	/*padding: 0 0 2.32rem 0;
	padding-top: .9rem;
	width: 100%;*/
	display: block;
	padding: 0 0 2.32rem 0;
	box-sizing: border-box;
}
.LItop form{
	display: block;
    margin-top: 0em;
}
.LIimport{
	border: .04rem solid #d9dfd5;
    border-width: .04rem 0;
    margin-top: 1rem;
    padding: 0 0 0 .66rem;
    background: #fff;
    position: relative;
    padding: .5rem 0;
}
.LIimport input{
	padding: 0 0 0 1rem;
    box-sizing:border-box;
    outline:none;
}
.LIusername{
	position: relative;
    padding: .5rem 0;
    border-bottom: .04rem solid #e7e7e7;
}
.LIusername-logo{
	background: url(../image/icon_username.png) no-repeat;
    background-size: 100% 100%;

    display: block;
    position: absolute;
    top: .66rem;
    left: 0;
    width: .6rem;
    height: .66rem;
}
.userName{
	display: block;
    width: 100%;
    height: 1rem;
    font-size: .53rem;
    border: none;
    background: none;
}
.LIpassword{
	position: relative;
    padding: .5rem 0;
    border-bottom: .04rem solid #e7e7e7;
}
.password-logo{
	background: url(http://img07.yiguoimg.com/e/web/160104/02423/150313/icon_password.png) no-repeat;
    background-size: 100% 100%;

    display: block;
    position: absolute;
    top: .66rem;
    left: 0;
    width: .6rem;
    height: .66rem;
}
.passWord{
	padding: 0 0 0 1rem;
	display: block;
    width: 100%;
    height: 1rem;
    font-size: .53rem;
    border: none;
    background: none;
}
.LIyanzhengma{
	border: none;
	position: relative;
    padding: .5rem 0;
}
.yanzhengma{
	width: 70%;
    border: none;
    float: left;
    padding: 0 0 0 1rem;
	display: block;
    width: 100%;
    height: 1rem;
    font-size: .53rem;
    border: none;
    background: none;
}
.LIyanzhengma img{
	height: 1rem;
    margin-left: .17rem;
    margin-left: -5rem;
}
.LIforget{
	margin: .5rem 1rem 0 .66rem;
}
.LIforget-span{
	float: left;
    width: 45%;
    text-align: left;
}
.LIforget-span-a{
	color: #008842;
    font-size: .5rem;
    font-weight: bold;
}
.LIregister{
	margin: 1.99rem 0 0;
    text-align: center;
}
.LIbtnleft{
	display: inline-block;
    width: 45%;
    height: 1.33rem;
    border: none;
    border-radius: .13rem;
    font-size: .53rem;
    color: #fff;
    background: #008842;
    margin-right: .9rem;
}
.LIbtnright{
	border: .03rem solid #008842;
    color: #008842;
    background: #fff;
    width: 45%;
    height: 1.33rem;
    border-radius: .13rem;
    font-size: .53rem;
}
.LIcollaborate{
	margin: 1.5rem 0 0 0;
}
.LIcollaborate dl{
	margin-top: 0;
    margin-bottom: .66rem;
}
.LIcollaborate dt{
	font-size: .5rem;
    padding-bottom: .66rem;
    text-align: center;
    color: #a0a0a0;
}
.LIcollaborate dd{
	padding: 0 3.31rem;
}
.LIcollaborate a{
	background: url(http://img02.yiguo.com/e/web/150623/00781/173832/login-qq.png) no-repeat center;
    background-size: auto 100%;
    display: block;
    overflow: hidden;
    float: left;
    width: 50%;
    height: 1.82rem;
    text-indent: -9999px;
}
.LIbot{
	width: 100%;
    text-align: center;
    top: 22rem;
    left: 0;
    padding: .3rem;
    position: absolute;
}
.LIbot img{
	border: 0;
    vertical-align: middle;
    width: 3.44rem;
    height: 1.13rem;
}
/*我的订单*/
.INBig{
    padding: 0 0 2.32rem 0;
}
.INfilter{
    width: 100%;
    height: 1.46rem;
    border-bottom: .04rem solid #ccc;
    background: #fff;
}
.INfilter-filter{
    margin: .17rem .5rem .33rem .5rem;
    border: .04rem solid #008842;
    border-radius: .17rem;
    overflow: hidden;
}
.INfilter-filter ul{
    font-family: Verdana, Arial, Helvetica, microsoft yahei, '\534E\6587\7EC6\9ED1' !important;
    display: flex;
    width: 100%;
    margin: 0;
    padding: 0;
}
.INfilter-filter ul li{
    flex: 1;
    list-style: none;
    line-height: 1.16rem;
    text-align: center;
    border-right: 1px solid #299d1a;
}
.INfilter-filter li a{
    color: #299d1a;
    font-size: .45rem;
}
#INactive a{
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: .497rem;
    background: #008842;
}
/*.type-sec .type-sec-title li.type-activeA a:after{
    content: "";
    display: inline-block;
    width: .464rem;
    height: .265rem;
    margin-left: .133rem;
    background: url(http://img02.yiguo.com/e/web/150623/00781/173832/filter_arrow.png) no-repeat;
    background-size:.994rem .497rem;
}
.type-sec .type-sec-title li.type-activeB a:after{
    background-position: 0 -0.265rem;
}*/
/*商品展示部分*/
.type-sec-pro{
    padding-top:1.822rem;
}
.type-sec-pro li{
    position: relative;
    min-height: 3.643rem;
    padding: .33rem .497rem;
    list-style: none;
    border-bottom: 1px solid #ccc;
    background:#fff;
    box-sizing:border-box;
}
.type-sec-pro li .type-sec-pic{
    float: left;
    width: 2.815rem;
    height: 2.815rem;
    margin-right: .33rem;
    line-height: 0;
}
.type-sec-pro li .type-sec-pic img{
    width:2.815rem;
    height:2.815rem;
}
.type-sec-pro li .type-sec-det{
    margin-left:3.15rem;
}
.type-sec-pro li .type-sec-det .type-sec-proName{
    font-size: .464rem;
    color: #252525;
    line-height: .662rem;
    height: 1.325rem;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: .166rem;
    padding-right: .33rem;
}
.type-sec-pro li .type-sec-det .type-sec-dis{
    height:.662rem;
}
.type-sec-pro li .type-sec-det .type-sec-price .type-sec-cost{
    color: #fb3d3d;
    margin-right: .166rem;
    font-size:.53rem;
}
.type-sec-pro li .type-sec-det .type-sec-price .type-sec-qua{
    font-size: .364rem;
    color: #8d8a8a;
}
.type-sec-pro li .type-sec-buy{
    position: absolute;
    right: .166rem;
    bottom: 1.259rem;
    overflow: hidden;
    width:1.39rem;
    height: 1.39rem;
    line-height: 1.39rem;
    text-align: center;
    border-radius: 1.49rem;
    background: url(http://img05.yiguoimg.com/e/web/160223/00902/101057/add_cart.png) no-repeat center/auto .795rem;
}

/*cartinit购物车初始页面*/
.cart-init{
    text-align:center;
    padding-top:3rem;
}
.cart-init .cart-logo{
    width: 100%;
    margin: 0 auto;
    color: #008842;
    padding-top: 3.48rem;
    text-align: center;
    font-size: .53rem;
    background: url(http://img02.yiguo.com/e/web/150703/00781/140145/cart-none.png) no-repeat center;
    background-size: 2.65rem;
}
.cart-init .cart-buy a{
    display: block;
    background: #008842;
    border-radius: .166rem;
    width: 3.3rem;
    height: 1.16rem;
    line-height:1.16rem;
    margin: 0 auto;
    color: #fff;
    margin-top: .662rem;
}
/*购物车商品展示界面*/
.cart-items{
    padding-bottom: 3.975rem;
}
.cart-items .cart-list li{
    padding: .066rem 0 .066rem .166rem;
    background: #fff;
    border-bottom: 1px solid #ccc;
    position:relative;
}
.cart-items .cart-list li .cart-compic{
    float: left;
    margin-right: .33rem;
}
.cart-items .cart-list li .cart-compic img{
    width:2.815rem;
    height:2.815rem;
}
.cart-items .cart-list li .cart-comdet{
    margin: 0 1.16rem 0 3.15rem;
}
.cart-items .cart-list li .cart-proname{
    line-height: .596rem;
    height: 1.225rem;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cart-items .cart-list li .cart-propri{
    margin-bottom: 2px;

}
.cart-items .cart-list li .cart-propri span{
    font-size: .364rem;
    color: #8d8a8a;
    margin-left: .166rem;
}
.cart-items .cart-list li .cart-qua{
    position: relative;
    height: .828rem;
    line-height: .828rem;
    font-size: .397rem;
    margin-bottom:.1rem;
}
#cart-cut,#cart-procount,#cart-add{
    float: left;
    text-align: center;
    width: 1rem;
    height: .828rem;
    line-height: .828rem;
    margin: 0;
    margin-left: -1px;
    background: #fff;
    border: 1px solid #9e9e9e;
    border-radius: 0;
    box-sizing:border-box;
}
#cart-cut{
    border-radius: .166rem 0 0 .166rem;
}
#cart-add{
    border-radius: 0 .166rem .166rem 0;
}
.cart-items .cart-list li .cart-comdel{
    position: absolute;
    right: .166rem;
    bottom: .762rem;
}
.cart-items .cart-list li .cart-comdel a{
    display: block;
    overflow: hidden;
    width: .828rem;
    height: 1.256rem;
    text-indent: -999px;
    background-image: url(http://img07.yiguoimg.com/e/web/151028/00981/143130/icon_delete.png);
    background-size: 100% 100%;
}
.cart-items .cart-clear{
    margin-top:.662rem;
}
.cart-items .cart-clear a{
    display: block;
    width: 3.975rem;
    height: 1.16rem;
    line-height: 1.16rem;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: .166rem;
    color: #008842;
    background: #fff;
    box-sizing:border-box;
}
.cart-items .cart-price{
    position: fixed;
    width: 100%;
    height: 1.66rem;
    padding: .166rem .662rem;
    line-height: .662rem;
    overflow: hidden;
    background: #fff;
    border-top: 1px solid #ccc;
    bottom: 1.66rem;
    box-sizing:border-box;
}
.cart-items .cart-price .cart-priin>span{
    display:block;
}
.cart-items .cart-price .cart-priin>span>span{
    color: #fb3d3d;
    font-weight: normal;
    margin-left: 2px;
}
.cart-items .cart-price #cart-buy{
    cursor: pointer;
    position: absolute;
    right: .662rem;
    top: .232rem;
    display: block;
    width: 3.32rem;
    height: 1.16rem;
    line-height: 1.16rem;
    text-align: center;
    background: #fb3d3d;
    color: #fff;
    font-size: .464rem;
    font-weight: normal;
    border-radius: .166rem;
    text-decoration: none;
    font-size: .5rem;
    background: #008842;
}
.cart-del{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5);
    z-index:10000;
}
.cart-del .cart-delIn{
    max-width: 300px;
    min-width: 260px;
    position: absolute;
    left:50%;
    top:50%;
    margin:-55px 0 0 -130px;
    background-color: #fff;
    font-size: 14px;
    text-align:center;
    border-radius: 6px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.cart-del .cart-delIn .cart-clearTips{
    padding: 20px 15px;
    line-height: 22px;
}
.cart-del .cart-delIn .cart-confirm{
    height: 40px;
    line-height: 40px;
    border-top: 1px solid #EBEBEB;
    display:flex;
}
.cart-del .cart-delIn .cart-confirm .cart-cancel{
    border-right: 1px solid #EBEBEB;
}
.cart-del .cart-delIn .cart-confirm span{
    flex:1;
}


#INactive li:nth-child(2){
    border: .04rem solid #008842;
    border-width: 0 .04rem;   
}
.INnogoods{
    font-family: Verdana, Arial, Helvetica, microsoft yahei, '\534E\6587\7EC6\9ED1' !important;
    text-align: center;
    display: block;
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    color: #008842;
    font-size: .5rem;
    color: #008842;
}
/*优惠券*/
.coupon-code { 
	position: relative; 
	border-bottom: .03rem solid #ccc; 
}
.coupon-code-box { 
	overflow: hidden; 
	position: relativel; 
	width: 80%; 
	padding: .17rem 0 .17rem .5rem; 
}
.coupon-code .icon-code { 
	overflow: hidden; 
	position: absolute; 
	top: .41rem; 
	left: 1rem; 
	width: .71rem; 
	height: .71rem; 
	text-indent: -999px; 
	background-position: 0 -.93rem; 
}
.coupon-code .code-input { 
	background: #f8f8f8; 
	border-radius: .66rem; 
	line-height: 1.16rem; 
	font-size: .46rem; 
	height: 1.16rem; 
	padding: 0 .66rem; 
	width: 100%; 
	border: none; 
}
.coupon-code .btn-code { 
	position: absolute; 
	top: 0; 
	right: 0; 
	height: 1.46rem; 
	line-height: 1.46rem; 
}
.coupon-code .btn-code a { 
	display: block; 
	width: 100%; 
	height: 100%; 
	padding-right: .5rem; 
	color: #008842; 
	font-size: .46rem; 
}

.coupon{ 
	padding:0 .33rem;
}
.coupon-item a,.gift-item a{ 
	display:block; 
	padding:.5rem .5rem .56rem .5rem; 
	/*margin:.5rem auto 0 auto; */
	background-size:100% 100% ;
}
.coupon-box,.gift-box{ 
	display:table; 
	width:100%; 
	border-radius:.2rem; 
	font-size:.4rem;
}
.gift-box{ 
	border:.03rem solid #8bc75f; 
}
.coupon-box .left,.coupon-box .right,.gift-box .left,.gift-box .right{ 
	display:table-cell; 
	vertical-align:middle;
}
.coupon-box .left,.gift-box .left{ 
	width:2.78rem; 
	text-align:center; 
	color:#fff; 
	background:#4b94d1;
}
.gift-box .left{ 
	background:#8bc75f;
}
.coupon-box .left span,.gift-box .left span{ 
	display:block; 
	font-size:.83rem; 
	font-weight:bold;
}
.coupon-box .right,.gift-box .right{ 
	padding:.17rem; 
	color:#333;
	height:3.54rem; 
	text-align:center; 
	vertical-align:middle; 
	position:relative; 
	padding-top:.76rem;
}
.coupon-box .right .timewrap,.gift-box .right .timewrap{ 
	white-space: nowrap;
	display:block; 
	color:#8d8a8a; 
	padding:.1rem .17rem; 
	margin-bottom:.17rem; 
	border-bottom:.03rem dashed #8d8a8a; 
	position:absolute; 
	top:0; 
	left:0; 
	width:100%;
}
.coupon-box .timewrap span,.gift-box .timewrap span{ 
	position:relative; 
	display:block;
}
.coupon-box .time,.gift-box .time{ 
	display:inline-block; 
	position:absolute; 
	right:.4rem; top:0;
}
.coupon-box .ma,.gift-box .ma{ 
	display:block;
	overflow:hidden; 
	padding-right:2.65rem; 
	text-align:left; 
	widh:100%; 
	height:.53rem; 
	white-space:normal;　
	word-break:break-all;
	word-wrap:break-word;
}
.coupon-box .right span em, .gift-box .right span em{ 
	font-style:normal; 
	font-size:.36rem;
}
.sign1 a{
	background-image:url(http://img05.yiguoimg.com/e/web/160225/00891/112058/bg-coupon1.png); 
}
.sign1 .left{ 
	background-color:#fc8e34;
}
.sign1 .right{ 
	color:#fc8e34;
}
.sign1 .gift-box{ 
	border:.03rem solid #fc8e34;
}
.sign2 a{
	background-image:url(http://img05.yiguoimg.com/e/web/160225/00891/112058/bg-coupon2.png); 
}
.sign2 .left{ 
	background-color:#308cd8;
}
.sign2 .right{ 
	color:#308cd8;
}
.sign2 .gift-box{ 
	border:.03rem solid #308cd8;
}
.sign3 a{
	background-image:url(http://img05.yiguoimg.com/e/web/160225/00891/112058/bg-coupon3.png); 
}
.sign3 .left{ 
	background-color:#51c200;
}
.sign3 .right{ 
	color:#51c200;
}
.sign3 .gift-box{ 
	border:.03rem solid #51c200;
}
.sign4 a{
	background-image:url(http://img05.yiguoimg.com/e/web/160225/00891/112058/bg-coupon4.png); 
}
.sign4 .left{ 
	background-color:#b66de0;
}
.sign4 .right{ 
	color:#b66de0;
}
.sign4 .gift-box{ 
	border:.03rem solid #b66de0;
}
.gift-box .left span em{ 
	font-size:.46rem;
}
.gift-box .left span i{ 
	font-size:.53rem;
}
em,i{ 
	font-style:normal;
}

.modal-header{
	padding:.17rem .5rem; 
	color:#8d8a8a; 
	height:1.16rem; 
}
.modal-content .close{  
	font-size: .73rem;
}
.modal-title{
	line-height:.83rem;
}
.select-goods { 
	padding:.33rem .5rem 0 .5rem;
}
.select-goods label{ 
	display:block; 
	margin-bottom:.33rem;
}
.select-goods input{ 
	margin:0 .33rem 0 0; 
	vertical-align:middle;
}
.modal-footer{  
	text-align:center; 
	border-top: 0;  
	padding:.5rem; 
	margin:0;
}
.modal-footer .btn{ 
	width:3.31rem; 
	color: #fff;
	background-color: #008842;
	border-color: #008842;
}

.icon_radio{  
	background:url("http://img02.yiguo.com/e/web/150713/01814/162432/icon_radio.png") no-repeat scroll 0 0 / .6rem 1.2rem rgba(0, 0, 0, 0);
	display:inline-block;
    text-indent:-1999em; 
    overflow:hidden; 
    vertical-align:middle; 
    width:.6rem; 
    height:6rem;  
    margin-right:.06rem; 
    background-position:0 -6rem;
}
              
.icon_radio_checked{ 
	background-position:0 0;
}   

.icon_sign{  
	background-size:100% 100%;
	display:inline-block;
	text-indent:-1999em; 
	overflow:hidden; 
	vertical-align:middle; 
	width:1.85rem; 
	height:1.85rem; 
	position:absolute; 
	right:0; 
	top:0;
}
              
.coupon-item .icon_sign{ 
	background-position:0 -1.85rem;
}

.quan_con{ 
	padding:0 .33rem;
	min-height:3.31rem;
}
  
.sign1 .icon_sign{ 
	color:#fc8e34; 
	background-image:url(http://img05.yiguoimg.com/e/web/160225/00891/112058/sign1.png);
}
.sign2 .icon_sign{ 
	color:#fc8e34; 
	background-image:url(http://img05.yiguoimg.com/e/web/160225/00891/112058/sign2.png);
}
.sign3 .icon_sign{ 
	color:#fc8e34; 
	background-image:url(http://img05.yiguoimg.com/e/web/160225/00891/112058/sign3.png);
}
.sign4 .icon_sign{ 
	color:#fc8e34; 
	background-image:url(http://img05.yiguoimg.com/e/web/160225/00891/112058/sign4.png);
}
/*收货地址*/
.Addbig{
	padding: 0 0 2.32rem 0;
}
.Addbig form{
	display: block;
    margin-top: 0em;
}
.Addres{
	position: relative;
    border: .03rem solid #ccc;
    border-width: .03rem 0;
    background: #fff;
    margin: .66rem 0;
}
.Addres a{
	display: block;
    color: #8d8a8a;
    padding: .33rem 0 .33rem .66rem;
    line-height: .68rem;
    font-size: .46rem;
}
.Addres-icon{
	display: inline-block;
    width: .73rem;
    height: .7rem;
    vertical-align: middle;
    margin-right: .33rem;
    background-image: url(http://img06.yiguoimg.com/e/web/151027/00981/171035/icon_add.png);
    background-size: 100% 100%;
    background-position: 0 0;
    font-weight: bold;
}
.Addres-arrow{
	overflow: hidden;
    position: absolute;
    right: .5rem;
    top: 50%;
    width: .36rem;
    height: .6rem;
    margin-top: -.3rem;
    text-indent: -999px;
    background-position: -1.56rem 0;
    background: url(../module/type/imgs/sprites_left.png) no-repeat;
    background-size: 100% 100%;
}
/*设置*/
.setup{
	font-size: .5rem;
}
.blockbox{ 
	border-top: .03rem solid #ccc; 
	margin-bottom: .5rem; 
}
.blockbox:first-child{ 
	border-top:none; 
}
.blockbox a { 
	position: relative; 
	display: block; 
	color: #333; 
	padding: .33rem 1.16rem .33rem .5rem; 
	background: #fff; 
	border-bottom: .03rem solid #ccc;  
}
.blockbox span{ 
	color: #333; 
	padding: .26rem; 
	background: #fff; 
	/*border-bottom: .03rem solid #ccc; */
}
.blockbox .arrow{ 
	overflow: hidden; 
	position: absolute; 
	right: .5rem; 
	top: 50%; 
	width: .36rem; 
	height: .6rem; 
	margin-top: -.3rem; 
	text-indent: -999px; 
	background-position: -1.56rem 0; 
}
#service_left7,#service_left6,#service_left5,#service_left4,#service_left3，#service_left2，#service_left1{
    background: url(../module/type/imgs/sprites_left.png) no-repeat;
    background-size: 100% 100%;
}

.btn-logout{ 
	position: absolute; 
	bottom: 2.32rem; 
	left: 0; 
	right: 0;
}
.btn-logout a{ 
	display:block; 
	width:4.3rem; 
	height:1.16rem; 
	line-height:1.16rem; 
	margin:0 auto; 
	text-align:center; 
	border:.03rem solid #008842; 
	border-radius:.17rem; 
	color:#008842; 
	background:#fff;
}

.btn-green,.btn-green:hover{
	display: inline-block; 
	color:#008842; 
	border: .03rem solid #008842;
	border-radius:.17rem; 
	background: #fff;
}
.btn-gray,.btn-gray:hover{
	display: inline-block; 
	color:#000; 
	border: .03rem solid #adadad;
	border-radius:.17rem; 
	background: #fff;
}

.btmbtn{ 
	text-align: center;
}
.btmbtn a{ 
	width:4.31rem; 
	height:1.16rem; 
	line-height:1.16rem;
}

.shadow{ 
	display:none; 
	z-index:10; 
	position:fixed; 
	top:0; 
	left:0; 
	right:0; 
	bottom:0;
	background-color:#000;
	filter:alpha(opacity=70);
	opacity:.25; 
}
.window{ 
	display:none; 
	z-index:11; 
	position:fixed; 
	top:50%; 
	left:12.5%; 
	width:75%; 
	height: 5.96rem; 
	margin-top: -3rem; 
	border:solid .03rem #ccc; 
	border-radius:.17rem; 
	background-color:#fff; 
	color:#111;
}
.window .close{ 
	position:absolute; 
	right: .17rem;
	top:0; 
	font-weight:500; 
	font-size: .93rem; 
	line-height: 1;  
}
.window .con{ 
	padding: .33rem; 
	text-align: center; 
	width: 100%; 
	height: 4.47rem; 
	display: table;
}
.window .con>div{ 
	display: table-cell; 
	vertical-align: middle; 
	width: 100%; 
	height: 100%; 
}
.window .btm{ 
	text-align: center; 
}
.window .btm a{ 
	width: 45%; 
	margin: 0 1%; 
	line-height: .96rem; 
}


.pwinputbox { 
	position: relative; 
	margin: 1rem auto 1.32rem; 
	width: 9.27rem;  
	height: 1.56rem; 
	overflow: hidden; 
}
.pwinputbox .input { 
	position: absolute; 
	top: 0; 
	left: 0; 
	display: block; 
	width: 100%;  
	height: 1.56rem; 
	border: .03rem solid #000; 
	opacity: 0; 
	z-index: 2; 
	margin-left: -100%; 
	width: 200%; 
}
.pwinputbox .pwbox { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	border: .03rem solid #c8c8c8; 
	font-size: 0; 
	background: #fff; 
}
.pwinputbox .pwbox li {
	display: block;
	float: left; 
	width: 16.6%;
	height: 1.49rem;
	line-height: 1.49rem;
	font-size: .79rem;
	font-weight: 700;
	text-align: center;
	border-left: .03rem solid #dbdbdb;
	vertical-align: middle;
	overflow: hidden;
}
.pwinputbox .pwbox li:first-child { 
	border-left: none; 
}
.pwinputbox .pwbox li i { 
	display: block;  
	width: .33rem; 
	height: .33rem; 
	margin:.6rem auto; 
	overflow: hidden;
	border-radius: .33rem; 
	background-color: #000; 
	font-style: normal; 
	visibility: hidden; 
}
.pwinputbox .pwbox li.on i{
	visibility: visible;
}
.pwinputbox .pwbox.disabled{ 
	background: #e8e8e8; 
}

.mt80{ 
	margin-top: 2.65rem; 
}
/*客服电话*/
.setup{
	font-size: .5rem;
}
.blockbox{ 
	border-top: .03rem solid #ccc; 
	margin-bottom: .5rem; 
}
.blockbox:first-child{ 
	border-top:none; 
}
.blockbox a { 
	position: relative; 
	display: block; 
	color: #333; 
	padding: .33rem 1.16rem .33rem .5rem; 
	background: #fff; 
	border-bottom: .03rem solid #ccc;  
}
.blockbox span{ 
	color: #333; 
	padding: .26rem; 
	background: #fff; 
}
.blockbox .arrow{ 
	overflow: hidden; 
	position: absolute; 
	right: .5rem; 
	top: 50%; 
	width: .36rem; 
	height: .6rem; 
	margin-top: -.3rem; 
	text-indent: -999px; 
	background-position: -1.56rem 0; 
}

.btn-logout{ 
	position: absolute; 
	bottom: 2.32rem; 
	left: 0; 
	right: 0;
}
.btn-logout a{ 
	display:block; 
	width:4.3rem; 
	height:1.16rem; 
	line-height:1.16rem; 
	margin:0 auto; 
	text-align:center; 
	border:.03rem solid #008842; 
	border-radius:.17rem; 
	color:#008842; 
	background:#fff;
}

.btn-green,.btn-green:hover{
	display: inline-block; 
	color:#008842; 
	border: .03rem solid #008842;
	border-radius:.17rem; 
	background: #fff;
}
.btn-gray,.btn-gray:hover{
	display: inline-block; 
	color:#000; 
	border: .03rem solid #adadad;
	border-radius:.17rem; 
	background: #fff;
}

.btmbtn{ 
	text-align: center;
}
.btmbtn a{ 
	width:4.31rem; 
	height:1.16rem; 
	line-height:1.16rem;
}

.shadow{ 
	display:none; 
	z-index:10; 
	position:fixed; 
	top:0; 
	left:0; 
	right:0; 
	bottom:0;
	background-color:#000;
	filter:alpha(opacity=70);
	opacity:.25; 
}
.window{ 
	display:none; 
	z-index:11; 
	position:fixed; 
	top:50%; 
	left:12.5%; 
	width:75%; 
	height: 5.96rem; 
	margin-top: -3rem; 
	border:solid .03rem #ccc; 
	border-radius:.17rem; 
	background-color:#fff; 
	color:#111;
}
.window .close{ 
	position:absolute; 
	right: .17rem;
	top:0; 
	font-weight:500; 
	font-size: .93rem; 
	line-height: 1;  
}
.window .con{ 
	padding: .33rem; 
	text-align: center; 
	width: 100%; 
	height: 4.47rem; 
	display: table;
}
.window .con>div{ 
	display: table-cell; 
	vertical-align: middle; 
	width: 100%; 
	height: 100%; 
}
.window .btm{ 
	text-align: center; 
}
.window .btm a{ 
	width: 45%; 
	margin: 0 1%; 
	line-height: .96rem; 
}


.pwinputbox { 
	position: relative; 
	margin: 1rem auto 1.32rem; 
	width: 9.27rem;  
	height: 1.56rem; 
	overflow: hidden; 
}
.pwinputbox .input { 
	position: absolute; 
	top: 0; 
	left: 0; 
	display: block; 
	width: 100%;  
	height: 1.56rem; 
	border: .03rem solid #000; 
	opacity: 0; 
	z-index: 2; 
	margin-left: -100%; 
	width: 200%; 
}
.pwinputbox .pwbox { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	border: .03rem solid #c8c8c8; 
	font-size: 0; 
	background: #fff; 
}
.pwinputbox .pwbox li {
	display: block;
	float: left; 
	width: 16.6%;
	height: 1.49rem;
	line-height: 1.49rem;
	font-size: .79rem;
	font-weight: 700;
	text-align: center;
	border-left: .03rem solid #dbdbdb;
	vertical-align: middle;
	overflow: hidden;
}
.pwinputbox .pwbox li:first-child { 
	border-left: none; 
}
.pwinputbox .pwbox li i { 
	display: block;  
	width: .33rem; 
	height: .33rem; 
	margin:.6rem auto; 
	overflow: hidden;
	border-radius: .33rem; 
	background-color: #000; 
	font-style: normal; 
	visibility: hidden; 
}
.pwinputbox .pwbox li.on i{
	visibility: visible;
}
.pwinputbox .pwbox.disabled{ 
	background: #e8e8e8; 
}

.mt80{ 
	margin-top: 2.65rem; 
}
/*提货券*/
.Picbig form{
	margin-bottom: 1em;
	display: block;
    margin-top: 0em;
}
.Picinput{
	border: .03rem solid #d9dfd5;
    border-width: .03rem 0;
    margin-top: 1rem;
    padding: 0 0 0 .83rem;
    background: #fff;
}
.Picinput-username{
	position: relative;
    padding: .5rem 0;
    border-bottom: .03rem solid #e7e7e7;
}
label{
	display: inline-block;
    margin-bottom: .17rem;
    font-weight: bold;
}
.Picum-icon{
    vertical-align: middle;
    display:inline-block;
    vertical-align: middle;
    height: 1rem;
    width: 1.2rem;
	background: url(../img/icon_username.png) no-repeat;
    background-size: 100% 100%;
}
.Picinput-username input{
	/*padding: 0 0 0 1rem;*/
	display: inline-block;
    vertical-align: middle;
    width: 60%;
    height: .79rem;
    font-size: .53rem;
    border: none;
    background: none;
    outline: none;
    resize: none;
    text-indent: .4rem;
}
.Picinput-password{
	position: relative;
    padding: .5rem 0;
    border-bottom: .03rem solid #e7e7e7;
}
.Picpw-icon{
    vertical-align: middle;
    display:inline-block;
    vertical-align: middle;
    height: 1rem;
    width: 1rem;
	background: url(../img/icon_password.png) no-repeat;
    background-size: 100% 100%;
}
.Picinput-password input{
    /*padding: 0 0 0 1rem;*/
	display: inline-block;
    vertical-align: middle;
    width: 60%;
    height: .79rem;
    font-size: .53rem;
    border: none;
    background: none;
    outline: none;
    resize: none;
    text-indent: .4rem;
}
.Picbtn{
	margin: 1rem .3rem 0;
    position: relative;
}
.Picbtn a{
	color: #008842;
    position: absolute;
    left: 0;
    top: .26rem;
    font-size: .5rem;
    cursor: pointer;
}
.Piction{
	background-image: url(http://img02.yiguo.com/e/web/150924/00982/140710/icon_tips.png);
    width: .4rem;
    height: .4rem;

    display: inline-block;
    vertical-align: middle;
    background-size: 100% 100%;
}
.Piction-btn{
	display: block;
    width: 45%;
    height: 1.32rem;
    color: #008842;
    background: none;
    border-radius: .13rem;
    font-size: .53rem;
    border: solid .03rem #008842;
    margin: 0 auto;
}
/*eat样式*/

#eat .wrap{
    max-width:800px; 
}
#eat .swiper-container{
    width:100%;
    height:100%;
    position: relative;
    overflow: hidden;
    z-index:1;
}
#eat .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
}
#eat .swiper-container img {
    display: block;
    width: 100%;
}
#eat .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
}
#eat .swiper-pagination{
    bottom: 10px;
    left: 0;
    width: 100%;
}
#eat .title{
    z-index: 9;
    position: relative;
    box-sizing: border-box;
    margin-bottom: 5px;
    width: 100%;
}
#eat .title .title-pad {
    padding: 0 3.6% 0 3.6%;
    box-sizing: border-box;
}
#eat .title-icon{
    height: 100%;
}
#eat .icon-list li {
    width: 20%;
    height: 100%;
    /*display: block;*/
    float: left;
    padding: 14px 0 14px;
}
/*.icon-list{
    display: flex;
    justify-content: center;
}*/
#eat .icon-list li a {
    display: inline-block;
    position: relative;
    padding-top: 44px;
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #808080;
    text-align: center;
}
#eat .icon-list li a .icon1{
    position: absolute;
    top: 6px;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    height: 32px;
}
#eat .title .title-in:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    content: '';
    height: 1px;
    border-bottom: 1px solid #ccc;
    transform: scaleY(.5);
    -webkit-transform: scaleY(.5);
    z-index: 10;
}
#eat .clear:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both;
}
/*文章首页数据列表*/
/*.title{
    z-index: 9;
    position: relative;
    margin-bottom: 5px;
    width: 100%;
}*/
#eat .title .border-color {
    color: #ccc;
    border: none;
    font-style: normal;
}
#eat .open-article .title-in{
    position: relative;
    padding:2.6% 2.6% 0 2.6%;
    /*width:100%;*/
    overflow: hidden;
    background-color: #fff;
}
#eat .img-box{
    position: relative;
}
#eat .food {
    background: #fb3d61;
}
#eat .txt {
    position: absolute;
    top: 10px;
    left: 0;
    padding: 2px 9px 0px 4px;
    height: 23px;
    line-height: 20px;
    background: #cccccc;
    text-align: left;
    color: #fff;
    border-radius: 0 15px 15px 0;
    font-size: 13px;
    opacity: 0.90;
}
#eat .num {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 2px 8px 0px 20px;
    height: 17px;
    line-height: 16px;
    background: rgba(255,255,255,.85);
    border-radius: 20px;
    text-align: center;
    color: #656565;
    font-size: 12px;
}
#eat .icon5 {
    position: absolute;
    left: 6px;
    top: 4px;
    background-position: 0px 0;
    width: 12px;
    height: 9px;
}
#eat .icon {
    background: url(http://img07.yiguoimg.com/e/web/161012/00584/105027/icon.png) no-repeat;
    background-size: 100px;
}
#eat .img-box img {
    display: block;
    width: 100%;
}

#eat .tit1 {
    padding: 14px 0 0px;
    font-size: 18px;
    color: #000;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
#eat .tit2 {
    padding: 10px 0 0px;
    font-size: 13px;
    color: #6d6d6d;
    line-height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    /*display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;*/
}
#eat .time {
    position: relative;
    padding: 0px 80px 0px 45px;
    margin-top: 10px;
}
#eat .title .title-in:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    content: '';
    height: 1px;
    border-bottom: 1px solid #ccc;
    transform: scaleY(.5);
    -webkit-transform: scaleY(.5);
    z-index: 10;
}
#eat .time img {
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -17px;
    width: 34px;
    height: 34px;
    border-radius: 50%;
}
#eat .time .name {
    display: inline-block;
    line-height: 57px;
    color: #8d8a8a;
    font-size: 13px;
}
#eat .time .time-new {
    position: absolute;
    top: 50%;
    margin-top: -28px;
    right: 0;
    line-height: 57px;
    color: #8d8a8a;
    font-size: 13px;
}


/*eat-tz*/

#eat-tz .title{
    position: relative;
}
#eat-tz .title-in{
    position: relative;
    width: 100%;
    background-color: #fff;
}
#eat-tz .title .title-in:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    content: '';
    height: 1px;
    border-top: 1px solid #ccc;
    z-index: 10;
}
#eat-tz .img-box{
    position: relative;
}
#eat-tz .food{
    background-color: #fb3d61;
}
#eat-tz .txt{
    position: absolute;
    top: 10px;
    left: 0;
    padding: 2px 9px 0px 4px;
    height: 23px;
    line-height: 20px;
    text-align: left;
    color: #fff;
    border-radius: 0 15px 15px 0;
    font-size: 13px;
    opacity: 0.90;
}
#eat-tz .article-two .title .title-in .img-box .num1 {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 2px 8px 0px 20px;
    border-radius: 20px;
    background: rgba(255,255,255,.85);
    text-align: center;
    color: #666;
    font-size: 13px;
}
#eat-tz .img-box img {
    display: block;
    width: 100%;
}
#eat-tz .img-box .bg-color {
    position: absolute;
    bottom: 0;
}
#eat-tz .article-two .title .title-in .img-box .bg-color .number {
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -8px;
    padding: 0px 0 0px 15px;
    color: #fff;
}
#eat-tz .article-two .title .title-in .img-box .bg-color .number .icon3 {
    position: absolute;
    left: 2.6%;
    top: 3px;
    background-position: -13.33px 0;
    width: 12px;
    height: 9px;
}
#eat-tz .icon {
    background: url(http://img07.yiguoimg.com/e/web/161012/00584/105027/icon.png) no-repeat;
    background-size: 100px;
}

/*内容区*/
#eat-tz .article-two .title-in .box-pad {
    padding: 0 2.6%;
}
#eat-tz .title-in .tit1 {
    padding: 14px 0 0px;
    font-size: 18px;
    color: #000;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
}
#eat-tz .article-two .title .title-in .time1 {
    position: relative;
    padding: 18px 85px 18px 45px;
    box-sizing: border-box;
    margin-top: 0;
    margin-bottom: 26px;
}
#eat-tz .article-two .title .title-in .time1 img {
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -20.5px;
    width: 41px;
    height: 41px;
    border-radius: 50%;
}
#eat-tz .article-two .title .title-in .time1 .name1 {
    line-height: 25.5px;
    color: #000;
    font-size: 15px;
}
#eat-tz .article-two .title .title-in .time1 .name {
    display: inline-block;
    line-height: 20px;
    color: #8d8a8a;
    font-size: 13px;
}
#eat-tz .box-pad .time-before {
    position: absolute;
    bottom: 19px;
    right: 0;
    color: #8d8a8a;
    font-size: 13px;
}
#eat-tz .box-pad .list-goods {
    position: relative;
    padding: 5px 5px 5px 112px;
    box-sizing: border-box;
    margin-top: 5px;
    background: #f8f8f8;
    min-height: 100px;
    font-family: 微软雅黑;
}
#eat-tz .box-pad .list-goods img {
    position: absolute;
    left: 5px;
    top: 50%;
    margin-top: -45px;
    width: 90px;
    height: 90px;
}
#eat-tz .article-two .title .title-in .box-pad .list-goods p {
    padding: 10px 0 0 0px;
    line-height: 20px;
    font-size: 14px;
}
#eat-tz .article-two .title-in .box-pad .list-goods span {
    position: absolute;
    bottom: 7px;
    display: block;
    font-size: 16px;
    font-weight: bold;
}
/*底部菜单*/
#eat-tz .article-two .title2 {
    position: fixed;
    bottom: 0;
    left: 0;
    margin-top: 5px;
    z-index: 9;
    /* margin-bottom: 5px; */
    width: 100%;
}
#eat-tz .article-two .title2 .title-in {
    padding: 0px 0 0px 2.6%;
    height: 50px;
}
#eat-tz .article-two .title2 .title-in .focus .icon {
    position: absolute;
    top: 50%;
    margin-top: 10px;
    left: 12px;
    background-position: 0 -15.33px;
    width: 21px;
    height: 20px;
}
#eat-tz .title-in .focus {
    display: inline-block;
    position: relative;
    padding: 0px 0 0px 40px;
    line-height: 50px;
    font-size: 14px;
    color: #000;
}
#eat-tz .article-two .title2 .title-in .product {
    display: inline-block;
    padding: 0 30px;
    background: #fb3d3d;
    float: right;
    line-height: 50px;
    height: 100%;
    color: #fff;
    font-size: 15px;
}
/*我的易果*/


.mineONE{
    padding: 0 0 2.32rem 0;
}
.mineTop{
    text-align: center;
}
.mineAvatar a img{
    width: 2.98rem;
}
.mineAvatar{
    position: relative;
    width: 4.3rem;
    height: 4.3rem;
    padding: 0.66rem;
    margin: 0 auto;
    z-index: 2;
    overflow: hidden;
    text-align: center;
}
.mineMask{
    background: url(http://img02.yiguo.com/e/web/150703/00781/140145/myyg-bg.png) no-repeat 0 0;
    background-size: 4.3rem;
    width: 4.3rem;
    height: 4.3rem;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    margin-left: .7rem;
}
.mineSet{
    position: absolute;
    top: 0.66rem;
    right: 0.66rem;
    display: block;
    width: 0.7rem;
    height: 0.76rem;
    background: url("http://img05.yiguoimg.com/e/web/170111/00881/110627/icon-setup.png") no-repeat left top;
    background-size: 100% 100%;
}
.mineShow{
    display: table;
    margin: 0.5rem auto 0;
    width: 8.28rem;
}
.mineYoubi{
    text-align: center;
    display: table-cell;
    width: 50%;
    color: #008842;
    font-size: .5rem;
    font-weight: bold;
}
.mineYoubi strong{
    color: #299d1a;
    font-size: 0.5rem;
    font-weight: bold;
}
.mineBalance{
    text-align: center;
    display: table-cell;
    width: 50%;
    color: #008842;
    font-size: .5rem;
    font-weight: bold;
}
.mineBalance strong{
    color: #299d1a;
    font-size: 0.5rem;
    font-weight: bold;
}
.mineBot{
    width: 10rem;
    margin: 1.32rem auto 0 auto;
}
.mineUser{
    display: block;
    float: left;
    width: 2.15rem;
    height: 2.55rem;
    margin: 0 .5rem .3rem;
    color: #666;
    text-align: center;
    font-size: .4rem;
    position: relative;
}
.mineUser span{
    display: block;
    width: 1.59rem;
    height: 1.59rem;
    margin: .23rem .23rem .17rem;
   text-indent: -999px;
    overflow: hidden;
}
.mineBot>.mineUser:nth-of-type(1)>span{
     background: url(../module/mine/image/icon-usercenter.png) no-repeat;
    background-size: 11.12rem 1.6rem;
}
.mineBot>.mineUser:nth-of-type(2)>span{
     background: url(../module/mine/image/icon-usercenter.png) no-repeat -1.6rem 0;
    background-size: 11.12rem 1.6rem;
}
.mineBot>.mineUser:nth-of-type(3)>span{
     background: url(../module/mine/image/icon-usercenter.png) no-repeat -3.2rem 0;
    background-size: 11.12rem 1.6rem;
}
.mineBot>.mineUser:nth-of-type(4)>span{
     background: url(../module/mine/image/icon-usercenter.png) no-repeat -4.76rem 0;
    background-size: 11.12rem 1.6rem;
}
.mineBot>.mineUser:nth-of-type(5)>span{
     background: url(../module/mine/image/icon-usercenter.png) no-repeat -6.39rem 0;
    background-size: 11.12rem 1.6rem;
}
.mineBot>.mineUser:nth-of-type(6)>span{
     background: url(../module/mine/image/icon-usercenter.png) no-repeat -7.91rem 0;
    background-size: 11.12rem 1.6rem;
}

.chose-city{
    float: left;
    width: 100%;
    height:0.76rem;
    line-height: .76rem;
    text-indent: .3rem;
    background-color: #EEF5E9;
    
    font-weight: normal;
}
.city-hot{
    width: 100%;
}
.city-hot>ul{
    width: 100%;
    height: 100%;
    float: left;
    background-color: #EEF5E9;
}
.city-hot>ul>li{
    width: 33.33%;
    height: 0.93rem;
    float: left;
    padding: .3rem 0;
}
.city-hot>ul>li>a{
    border: 1px solid #ccc;
    margin-left: .4rem;
    float: left;
    height: .93rem;
    width: 60%;
    line-height: .93rem;
    text-align: center;
    background-color: #fff;
    color: #000;
}
.city-hot>ul>li>a:hover{
    background-color: #008842;
    text-decoration: none;
}
.all-city{
    float: left;
    width: 100%;
    height:0.76rem;
    line-height: .76rem;
    text-indent: .3rem;
    background-color: #EEF5E9;
    font-weight: normal;
}
.city-Letter{
    float: left;
    width: 100%;
    height:0.76rem;
    line-height: .76rem;
    text-indent: .3rem;
    background-color: #EEF5E9;
    font-weight: normal;
}
.city-Letter-defiter>ul{
    width: 100%;
    height: 100%;
    float: left;
}
.city-Letter-defiter>ul>li{
    width: 33.33%;
    height: 0.93rem;
    float: left;
    padding: .3rem 0;
}
.city-Letter-defiter>ul>li>a{
    margin-left: .4rem;
    float: left;
    height: .93rem;
    width: 60%;
    line-height: .93rem;
    color: #000;
    text-align: center;
}